Cache Based Query Optimization Approach in Distributed Database

نویسندگان

  • Mantu Kumar
  • Neera Batra
  • Hemant Aggarwal
چکیده

Query optimization in distributed databases is explicitly needed in many aspects of the optimization process, often making it imperative for the optimizer to consult underlying data sources while doing cost based optimization. This not only increases the cost of optimization, but also affects the trade-offs involved in the optimization process significantly. The leading cost in this optimization process is the cost of costing that traditionally has been considered insignificant. The optimizer can only afford a few rounds of messages to the under-lying data sources and hence the optimization techniques in this environment must be geared toward gathering all the required cost information with minimal communication. In this paper, a cache based query optimization model has been proposed which shows better hit ratio even for the initial queries made since local cache has been used instead of global cache. A cache is implanted between the local optimizer and local database. Whenever a query is given to a local optimizer, local optimizer first checks the cache rather than fetching the data directly from the database. In case, if the solution of query can be obtained from the cache, it results in saving a huge amount of computation time as accessing a cache is faster than accessing the database. The proposed cost optimization model works on the basis of four different factors i.e. server distance, server capacity, server load and current queue length to provide optimal node where query should be executed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Separating indexes from data: a distributed scheme for secure database outsourcing

Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...

متن کامل

Cache Investment Strategies

Emerging client-server and peer-to-peer distributed information systems employ data caching to improve performance and reduce the need for remote access to data. In distributed database systems, caching is a by-product of query operator placement | data that are brought to a site by a query operator can be retained at that site for future use. Operator placement, however, must take the location...

متن کامل

Efficient Distributed Top-k Query Processing with Caching

Recently, there has been an increased interest in incorporating in database management systems rank-aware query operators, such as top-k queries, that allow users to retrieve only the most interesting data objects. In this paper, we propose a cache-based approach for efficiently supporting top-k queries in distributed database management systems. In large distributed systems, the query performa...

متن کامل

CoCache: Query Processing Based on Collaborative Caching in P2P Systems

Peer-to-peer (P2P) computing is gaining more and more significance due to its widespread use currently and potential deployments in future applications. In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. In the scenario of CoCache, a large number of peers, each of which may be attached with a local relational database and a...

متن کامل

A semantic cache for queries optimization of Health care services communities

Services co mmunities ar e cu rrently o ne o f t he most i mportant concepts for enabling effective communication between a potentially large numbers of distributed services. They often struggle to locate the relevant Web services needed to satisfy u sers’ requests. This paper presents an approach for an efficient query processing of health care services communities. The proposed solution is ba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012